package com.sinosoft.user.service;

import java.util.List;
import com.sinosoft.user.domain.TestFlow;

/**
 * 流程验证Service接口
 *
 * @author sinosoft
 * @date 2022-02-22
 */
public interface ITestFlowService
{
    /**
     * 查询流程验证
     *
     * @param id 流程验证ID
     * @return 流程验证
     */
    public TestFlow selectTestFlowById(Long id);

    /**
     * 查询流程验证列表
     *
     * @param testFlow 流程验证
     * @return 流程验证集合
     */
    public List<TestFlow> selectTestFlowList(TestFlow testFlow);

    /**
     * 新增流程验证
     *
     * @param testFlow 流程验证
     * @return 结果
     */
    public int insertTestFlow(TestFlow testFlow);

    /**
     * 修改流程验证
     *
     * @param testFlow 流程验证
     * @return 结果
     */
    public int updateTestFlow(TestFlow testFlow);

    /**
     * 批量删除流程验证
     *
     * @param ids 需要删除的流程验证ID
     * @return 结果
     */
    public int deleteTestFlowByIds(Long[] ids);

    /**
     * 删除流程验证信息
     *
     * @param id 流程验证ID
     * @return 结果
     */
    public int deleteTestFlowById(Long id);
}
